something amazing - French English Dictionary